package com.itheima.day10;
/*
    1.定义方法getMax()获取数组最大值、getMin()获取最小值、
    getAvg()获取元素平均值
    2.在main方法中，生成一个长度为10的随机数组arr，范围是[1-100]
    3.分别调用三个方法，传递该数组，接收返回值并打印
 */

import java.util.Random;

public class CompareNum07 {

    public static void main(String[] args) {


        Random r=new Random();
        int[] num=new int[10];

        System.out.println("随机数组:");
        for (int i = 0; i < num.length; i++) {
            num[i]=r.nextInt(100)+1;

            System.out.print(num[i]+" ");
        }

        System.out.println();
        int Max=getMax(num);
        System.out.println("max:"+Max);

        int Min=getMin(num);
        System.out.println("min:"+Min);

        int Avg=getAvg(num);
        System.out.println("avg:"+Avg);
    }






    //getMax()获取数组最大值
    public static int getMax(int[] arr){

        int max=arr[0];

        for (int i = 0; i < arr.length; i++) {

            if (max<arr[i]){
                max=arr[i];
            }
        }


        return max;
    }


    //getMin()获取数组最大值
    public static int  getMin(int[] arr){

        int min=arr[0];

        for (int i = 0; i < arr.length; i++) {

            if (min>arr[i]){
                min=arr[i];
            }
        }


        return min;
    }

    //getAvg()获取数组最大值
    public static int getAvg(int[] arr){

        int sum=0;
        for (int i = 0; i < arr.length; i++) {
            sum+=arr[i];
        }

        int avg=sum/arr.length;

        return avg;
    }

}
